package com.ruoyi.my.domain;

import com.alibaba.fastjson.JSON;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.annotation.Excel.Type;

import java.util.Date;

/**
 * 面试对象 gr_interview
 *
 * @author liuxusheng
 * @date 2022-01-13
 */
public class GrInterview extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    private Long id;

    /**
     * 名称
     */
    @Excel(name = "名称")
    private String name;

    /**
     * 时间
     */
    @Excel(name = "时间",dateFormat = "yyyy-MM-dd", type = Type.EXPORT)
    private Date viewDate;

    /**
     * 地址
     */
    @Excel(name = "地址")
    private String address;

    /**
     * 规模
     */
    @Excel(name = "规模")
    private String person;

    /**
     * 架构
     */
    @Excel(name = "架构")
    private String framework;

    /**
     * 薪资
     */
    @Excel(name = "薪资")
    private String pay;

    /**
     * 月数
     */
    @Excel(name = "月数")
    private Integer month;

    /**
     * N面
     */
    @Excel(name = "N面")
    private Integer nLevel;

    /**
     * 状态
     */
    @Excel(name = "状态")
    private String status;

    public void setId(Long id) {
        this.id = id;
    }

    public Long getId() {
        return id;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getAddress() {
        return address;
    }

    public void setPerson(String person) {
        this.person = person;
    }

    public String getPerson() {
        return person;
    }

    public void setFramework(String framework) {
        this.framework = framework;
    }

    public String getFramework() {
        return framework;
    }

    public void setPay(String pay) {
        this.pay = pay;
    }

    public String getPay() {
        return pay;
    }

    public void setMonth(Integer month) {
        this.month = month;
    }

    public Integer getMonth() {
        return month;
    }

    public void setnLevel(Integer nLevel) {
        this.nLevel = nLevel;
    }

    public Integer getnLevel() {
        return nLevel;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getStatus() {
        return status;
    }

    public Date getViewDate() {
        return viewDate;
    }

    public void setViewDate(Date viewDate) {
        this.viewDate = viewDate;
    }

    @Override
    public String toString() {
        return JSON.toJSONString(this);
    }
}
